Dijkstra Algoritması Simülasyonu

Başlangıç
Bitiş
Düğüm
Ziyaret Edildi
Mevcut
Son Yol
Son Kenar
Dijkstra Algoritması Nasıl Çalışır?

Dijkstra algoritması, bir graf üzerinde bir düğümden diğer tüm düğümlere olan en kısa yolları bulan bir algoritmadır. Çalışma prensibi:

  1. Başlangıç düğümüne 0, diğerlerine sonsuz mesafe atanır
  2. Ziyaret edilmemiş düğümler arasında en küçük mesafeye sahip olan seçilir
  3. Seçilen düğümün komşuları için mesafeler güncellenir
  4. Tüm düğümler ziyaret edilene kadar bu işlem tekrarlanır

Simülasyonu kullanmak için:

  1. "Düğüm Ekle" ile graf üzerine tıklayarak düğümler oluşturun
  2. "Kenar Ekle" ile iki düğüme tıklayarak kenar ekleyin (ağırlık için prompt çıkacaktır)
  3. Başlangıç ve bitiş düğümlerini belirleyin
  4. "Algoritmayı Çalıştır" butonuna basın
Düğüm Mesafe Önceki Durum